
package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 融资申请对象 sys_financing
 *
 * @author ruoyi
 * @date 2023-04-06
 */
public class SysFinancing extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** Id */
    private Long id;

    /** 编号 */
    @Excel(name = "编号")
    private String no;

    /** 信息 */
    @Excel(name = "信息")
    private String information;

    /** 类型 */
    @Excel(name = "类型")
    private String type;

    /** 价格 */
    @Excel(name = "价格")
    private String money;

    /**
时间限制 */
    @Excel(name = " 时间限制")
    private String timeLimit;

    /** 时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date created;

    /** 基金赞助者 */
    @Excel(name = "基金赞助者")
    private String funder;

    /** 状态 */
    @Excel(name = "状态")
    private Long status;

    /** 原因 */
    @Excel(name = "原因")
    private String cause;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setNo(String no)
    {
        this.no = no;
    }

    public String getNo()
    {
        return no;
    }
    public void setInformation(String information)
    {
        this.information = information;
    }

    public String getInformation()
    {
        return information;
    }
    public void setType(String type)
    {
        this.type = type;
    }

    public String getType()
    {
        return type;
    }
    public void setMoney(String money)
    {
        this.money = money;
    }

    public String getMoney()
    {
        return money;
    }
    public void setTimeLimit(String timeLimit)
    {
        this.timeLimit = timeLimit;
    }

    public String getTimeLimit()
    {
        return timeLimit;
    }
    public void setCreated(Date created)
    {
        this.created = created;
    }

    public Date getCreated()
    {
        return created;
    }
    public void setFunder(String funder)
    {
        this.funder = funder;
    }

    public String getFunder()
    {
        return funder;
    }
    public void setStatus(Long status)
    {
        this.status = status;
    }

    public Long getStatus()
    {
        return status;
    }
    public void setCause(String cause)
    {
        this.cause = cause;
    }

    public String getCause()
    {
        return cause;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("no", getNo())
            .append("information", getInformation())
            .append("type", getType())
            .append("money", getMoney())
            .append("timeLimit", getTimeLimit())
            .append("created", getCreated())
            .append("funder", getFunder())
            .append("status", getStatus())
            .append("cause", getCause())
            .toString();
    }
}
